"""
用例标题：测试秦忠诚搜索内容
用例步骤：
1、输入秦忠诚
2、点击搜索按钮
3、点击第一个链接
4、点击山东矿业学院
5、查看当前页面
预期结果：
5、会有山东科技大学文案
"""
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
# 实例化驱动
browser = webdriver.Chrome()
# 浏览器最大化
browser.maximize_window()
# 打开网页
browser.get('https://www.baidu.com/')
# 输入秦忠诚
browser.find_element(By.ID,"kw").send_keys('秦忠诚')
# 点击搜索按钮
time.sleep(3)
browser.find_element(By.ID,'su').click()
# 点击第一个链接
time.sleep(3)
browser.find_element(By.XPATH,"//*[@id='1']/div/h3/a/div/div/p/span/span").click()
time.sleep(2)
# 切换句柄
win = browser.window_handles        # 获取所有的窗口  ['xxx','xxx']
browser.switch_to.window(win[-1])       # 进入最后一个窗口
# 点击山东矿业学院  innerLink_MGoQw 第二个
browser.find_elements(By.CLASS_NAME,"innerLink_MGoQw")[1].click()
# 切换句柄
win = browser.window_handles        # 获取所有的窗口  ['xxx','xxx']
browser.switch_to.window(win[-1])       # 进入最后一个窗口
# 获取山东科技大学文字
text = browser.find_element(By.CLASS_NAME,"lemmaTitle_dwcJl").text      # 返回文本的方法
assert text == "山东科技大学"

#获取页面title
print(browser.title)



time.sleep(15)




